77问答网
所有问题
当前搜索:
c++ stl
什么是
c++
stl
答:
从根本上说,
STL
是一些“容器”的集合,这些“容器”有list,vector,set,map等,STL也是算法和其他一些组件的集合。这里的“容器”和算法的集合指的是世界上很多聪明人很多年的杰作。STL的目的是标准化组件,这样就不用重新开发,可以使用现成的组件。STL现在是
C++
的一部分,因此不用额外安装什么。标准...
学习
C++
有什么用途?
答:
在使用兼容
C++
STL
的编译器时,应当是:include <iostream> using namespace std;int main(){ cout<<"Hello,world!"<<endl;return 0;} 根据ISO C++的规定,main函数的形式只能是 int main(void){ ...} 以及 int main(int argc,char * argv[]){ ...} 尽管如此,但在Visual C++ 2003以前...
c++
语言有哪些特点
答:
C++
语言最有意义的方面是支持面向对象的特征。虽然与C的兼容使得C++具有双重特点,但他在概念上完全与C不同,更具面向对象的特征。出于保证语言的简洁和运行高效等方面的考虑,C++的很多特性都是以库(如
STL
)或其他的形式提供的,而没有直接添加到语言本身里。关于此类话题,Bjarne Stroustrup的《C++语言...
请问C/
C++
是什么东西!有没有详情讲解?
答:
C++
语言发展大概可以分为三个阶段:第一阶段从80年代到1995年。这一阶段C++语言基本上是传统类型上的面向对象语言,并且凭借着接近C语言的效率,在工业界使用的开发语言中占据了相当大份额;第二阶段从1995年到2000年,这一阶段由于标准模板库(
STL
)和后来的Boost等程序库的出现,泛型程序设计在C++中占据了越来越多的比重...
如何在android app中使用
STL
库
答:
方法:1.在jni目录下新建Application.mk; 加入 APP_
STL
:= stlport_static右边的值还可以换成下面几个:system - 使用默认最小的
C++
运行库,这样生成的应用体积小,内存占用小,但部分功能将无法支持 stlport_static - 使用STLport作为静态库,这项是Android开发网极力推荐的 stlport_shared - STLport...
C++
有什么优点,详细
答:
·
C++
设计成尽可能与C兼容,籍此提供一个从C到C++的平滑过渡。· C++避免平台限定或没有普遍用途的特性。· C++不使用会带来额外开销的特性。· C++设计成无需复杂的程序设计环境。出于保证语言的简洁和运行高效等方面的考虑,C++的很多特性都是以库(如
STL
)或其他的形式提供的,而没有直接添加到...
C++
相对C的主要特点和发展
答:
3、泛型编程语言。
C++
强大(但容易失控的)模板功能使它能在编译期完成许多工作,从而大大提高运行期效率。4、
STL
(C++标准模板库,Standard Template Library)。随着STL的不断发展,它已经逐渐成为C++程序设计中不可或缺的部分,其效率可能比一般的native代码低些,但是其安全性与规范性使它大受欢迎。此...
c++
里关于栈的函数哪些常用
答:
1、鼠标双击或者右击打开桌面上DEV
c++
软件,让其运行起来。2、栈是一种应用范围广泛的数据结构,适用于各种具有“后进先出”特性的问题。3、首先构建顺序栈的储存结构。4、顺序栈的初始化int InitStack(SqStack &S)//顺序栈的初始化。5、入栈int Push(SqStack &S,int e)//入栈{if(S.top-S....
c++
中迭代器是什么意思?
答:
通过该指针可以简单方便地遍历所有元素。
C++
中的iterator为
STL
中的重要概念。iterator的概念源自于对遍历一个线性容器工具的抽象,即如何你能访问这个容器的某个元素。对于最简单的数组,当然可以用数组的索引值,因为数组是连续存放在内存中的;但对于链表,就必须用指针。除此之外,还有还有很多种数据结构...
如何学习
C++
?
答:
《
C++
沉思录》同样非常值得一读,这里教的不是编程,而是思考的方法,这是相当珍贵的。《Exceptional C++》和《More Exceptional C++》让你看看各种问题的解决方法和一些常见的经典错误。《Advanced C++》和《Modern C++》可以让你知道C++各种神奇的用法。《泛型编程与
STL
》是把C++实践到了极致的东西。很...
<上一页
1
2
3
4
5
6
7
8
9
10
下一页
尾页
其他人还搜